考題日期:2018/05/29
題號:913
星等:1
語言:C++
題目:
題意:
將奇數按照1、3、5的個數排成三角形,問有n個數字那行,最後三個數字加起來是多少。
程式:
#include <iostream>
using namespace std;
int main()
{
int n;
while(cin>>n)
{
int k = (1 + n - 2) * ((n - 1) / 2) / 2; //所求之上面共有幾個數字
k = 1 + (2 * (k-1)) + 2 * (n - 3);
k = k * 3 + 12 ;
cout<<k<<endl;
}
return 0;
}
測資: